package com.example.hemin.fnb.ui.adapter;

import android.support.annotation.Nullable;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.example.hemin.fnb.R;
import com.example.hemin.fnb.ui.bean.ShopBean;

import java.util.List;

public class ShopAdapter extends BaseQuickAdapter<ShopBean, BaseViewHolder> {
    private  boolean status = false;
    public ShopAdapter(int layoutResId, @Nullable List<ShopBean> data) {
        super(layoutResId, data);
    }

//    @Override
//    protected void convert(final ShopViewHolder helper, final ShopBean item) {
//
//
//    }

    @Override
    protected void convert(final BaseViewHolder helper, final ShopBean item) {
        helper.setText(R.id.shop_time,item.getTime()).setText(R.id.titl1,"￥"+item.getPice()).setText(R.id.title2,"库存："+String.valueOf(item.getNumber()));
        Glide.with(mContext).load(item.getUrl()).into((ImageView) helper.getView(R.id.shop_logo));
        helper.addOnClickListener(R.id.titl1).addOnClickListener(R.id.shopCard);

        if(item.getNumber()>0){
            helper.getView(R.id.titl1).setBackgroundResource(R.drawable.textview_borderss);
            TextView textView = helper.getView(R.id.titl1);
            TextView textView2 = helper.getView(R.id.title2);
            textView.setTextColor(mContext.getResources().getColor(R.color.c333333));
            textView2.setTextColor(mContext.getResources().getColor(R.color.c333333));
        }else {
            helper.getView(R.id.titl1).setBackgroundResource(R.drawable.textview_bordersss);
            TextView textView = helper.getView(R.id.titl1);
            TextView textView2 = helper.getView(R.id.title2);
            textView.setTextColor(mContext.getResources().getColor(R.color.c999999));
            textView2.setTextColor(mContext.getResources().getColor(R.color.c999999));

        }
//        helper.getView(R.id.titl1).setOnClickListener(new View.OnClickListener() {
//            @Override
//            public void onClick(View v) {
//                if(status == false &&item.getNumber()>0) {
//                    helper.getView(R.id.shopCard).setVisibility(View.VISIBLE);
//                    status = true;
//                }else if(status == true && item.getNumber()>0){
//                    helper.getView(R.id.shopCard).setVisibility(View.GONE);
//                    status = false;
//                }
//            }
//        });
    }
}
